草庐IT

安卓 EditText 安卓 :textDirection

全部标签

安卓:setContentView() == getViewInflate().inflate()?

我尽最大努力开发一种聪明的方法来清除成堆的Blahblah=(Blah)this.findViewById(R.id.blah)否则会污染字段和onCreate()我的小Activity的方法,为此,我觉得我不应该对XML中定义的每个View使用setContentView(),而应该使用getViewInflate().inflate()。Activity.setContentView()是一种语法糖吗?它实际上是在为XML上的每个View重复getViewInflate().inflate()吗?我读过一些东西,好像它们是一样的。如果我可以通过查看代码得到答案,请告诉我。我检查了A

安卓之DocumentsProvider应用场景以及优劣分析

文章摘要  本文深入探讨了安卓DocumentsProvider的应用场景,分析了其优势与不足,并提供了简单的代码实现。DocumentsProvider是安卓系统中用于文件存储与访问的关键组件,为应用开发者提供了强大的文件管理能力。正文DocumentsProvider概述  DocumentsProvider是安卓系统中的一个组件,允许应用以统一的方式访问和管理文件。它作为存储访问框架(StorageAccessFramework,SAF)的一部分,为开发者提供了一种简便、统一的方式来浏览和操作用户的文件,无需直接访问文件系统。 应用场景文件浏览器  文件管理器应用可以使用Document

安卓按钮绿色

我想要默认按钮,但不是灰色的。我需要改变颜色绿色/蓝色/红色。我想通过xml和代码来做到这一点。我需要一个绿色按钮来改变所有其他按钮的颜色。这就是为什么我需要更改xml和代码。 最佳答案 在颜色资源中定义颜色,以便通过代码或xml更轻松地应用所需的颜色。 关于安卓按钮绿色,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/11666329/

安卓通知 : make ticker text stay longer

我正在研究JellyBean。当通知出现在状态栏中时,通知中的代码文本出现和消失。通知图标会一直保留在那里(在状态栏中),直到我们清除通知。是否可以在通知被清除之前将代码文本也保留在状态栏中? 最佳答案 不,抱歉-代码文本,如Toast,被设计为transient的。毕竟,状态栏中还有其他内容会被代码文本取代。 关于安卓通知:maketickertextstaylonger,我们在StackOverflow上找到一个类似的问题: https://stackov

android - EditText 的大小不适合内容

动态创建的EditText有点问题,我通过自己创建的小键盘输入文本,取代了原来的Android。文本是用追加插入的,但EditText的大小不适合文本。为什么?使用此解决方案:EditTextet=newEditText(myContext);LayoutParamsparams=newLayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);et.setLayoutParams(params);我有这个错误:E/AndroidRuntime(9544):FATALEXCEPTION:mainE/AndroidR

android - 为安卓制作我自己的字体

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。您好,我想在android中为阿拉伯语文本制作自己的字体。我用谷歌搜索,找到了fontstruct等工具。问题是我认为这些工具会让我生成不是特定于android的ttf字体,它在android设备上可能看起来不太好我是对的????。我感到困惑:(

安卓SD卡

我正在尝试运行Android模拟器,但我无法让它识别SD卡。我已经完成了所有常规设置步骤——我已确保我的应用在其list中具有WRITE_EXTERNAL_STORAGE权限,我已确保我的avd已启用SD卡支持(hw.sdCard=yes),我确定我在AVD设置中指定了SD卡。当我运行应用程序时,它无法创建任何新文件或目录,当我调用Environment.getExternalStorageState()检查SD卡是否已安装时,它总是返回removed.我已经运行了其他已知良好的项目以查看我是否遇到相同的错误,并且我已经让其他人尝试运行该代码以查看它们是否可以正常工作。所有其他项目都有

android - 将 TextView 左对齐到 EditText 中的文本?

我想将TextView中的文本与其正下方的EditText中的文本对齐。如果不使用填充技巧,这可能吗?如果不是,是不是被气馁了?我可以看到它被劝阻,因为它可能会使用户感到困惑,从而忽略两个控件之间的区别。这是创建上述屏幕截图的布局: 最佳答案 不,如果不使用填充或layout_margin,您将无法做到这一点。EditText有一个带边框和填充的背景,所以它的内容区域比TextView的区域小一点。我认为在这种情况下使用填充是正常的。 关于android-将TextView左对齐到Edi

android - 如何在 Android 中手动旋转 EditText

我有一个图像编辑android应用程序,我在其中使用自定义EditTextView,它放置在ImageView上。这个ImageView也是一个可以旋转的自定义View、缩放、拖动等...现在,我想拖动此EditText并在单击按钮时旋转。这是我的自定义EditTextView:publicclassTemplateTextViewextendsEditText{privatestaticfloatangle;//Wecanbeinoneofthese3statesprivateintmode=NONE;//RemembersomethingsforzoomingPointFstart

javascript - 安卓 WebView : Execution of javascript from java method called from javascript

我有以下javascript代码:functionmine(){vari=3;AndroidObject.call();}其中AndroidObject是javascript接口(interface)。它有方法callWebViewmyWebView;publicvoidcall(){runOnUiThread(newRunnable(){@Overridepublicvoidrun(){myWebView.loadUrl('javascript:alert(i);');}});}以下代码在javascript中执行“iisnotdefined”时会产生错误,因为javascript不